Media Library
Delete media library file
Deletes a file from the media library.
DELETE
/
media_library
Delete media library file
curl --request DELETE \
--url https://your_a2_service/media_library \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"cdn_path": "<string>",
"file_size": 123,
"filename": "<string>",
"height": 123,
"mime": "<string>",
"no": 123,
"path": "<string>",
"storage": "<string>",
"user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"width": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
'import requests
url = "https://your_a2_service/media_library"
payload = {
"cdn_path": "<string>",
"file_size": 123,
"filename": "<string>",
"height": 123,
"mime": "<string>",
"no": 123,
"path": "<string>",
"storage": "<string>",
"user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"width": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
cdn_path: '<string>',
file_size: 123,
filename: '<string>',
height: 123,
mime: '<string>',
no: 123,
path: '<string>',
storage: '<string>',
user_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
width: 123,
created_at: '2023-11-07T05:31:56Z',
updated_at: '2023-11-07T05:31:56Z'
})
};
fetch('https://your_a2_service/media_library', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your_a2_service/media_library",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'cdn_path' => '<string>',
'file_size' => 123,
'filename' => '<string>',
'height' => 123,
'mime' => '<string>',
'no' => 123,
'path' => '<string>',
'storage' => '<string>',
'user_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'width' => 123,
'created_at' => '2023-11-07T05:31:56Z',
'updated_at' => '2023-11-07T05:31:56Z'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://your_a2_service/media_library"
payload := strings.NewReader("{\n \"cdn_path\": \"<string>\",\n \"file_size\": 123,\n \"filename\": \"<string>\",\n \"height\": 123,\n \"mime\": \"<string>\",\n \"no\": 123,\n \"path\": \"<string>\",\n \"storage\": \"<string>\",\n \"user_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"width\": 123,\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"updated_at\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://your_a2_service/media_library")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"cdn_path\": \"<string>\",\n \"file_size\": 123,\n \"filename\": \"<string>\",\n \"height\": 123,\n \"mime\": \"<string>\",\n \"no\": 123,\n \"path\": \"<string>\",\n \"storage\": \"<string>\",\n \"user_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"width\": 123,\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"updated_at\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://your_a2_service/media_library")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"cdn_path\": \"<string>\",\n \"file_size\": 123,\n \"filename\": \"<string>\",\n \"height\": 123,\n \"mime\": \"<string>\",\n \"no\": 123,\n \"path\": \"<string>\",\n \"storage\": \"<string>\",\n \"user_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"width\": 123,\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"updated_at\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
application/json
Schema for media library delete entity.
The CDN url from which the media can be accessed
The file size of the media
The filename of media library
The height of the media
The mime-type of the media
The no of media library
Relative paths stored in the storage
The storage type where the media is stored
The owner's id of media library
The width of the media
The date and time the entity was created.
The date and time the entity was last updated.
Response
Successful Response
Was this page helpful?
⌘I
Delete media library file
curl --request DELETE \
--url https://your_a2_service/media_library \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"cdn_path": "<string>",
"file_size": 123,
"filename": "<string>",
"height": 123,
"mime": "<string>",
"no": 123,
"path": "<string>",
"storage": "<string>",
"user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"width": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
'import requests
url = "https://your_a2_service/media_library"
payload = {
"cdn_path": "<string>",
"file_size": 123,
"filename": "<string>",
"height": 123,
"mime": "<string>",
"no": 123,
"path": "<string>",
"storage": "<string>",
"user_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"width": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
cdn_path: '<string>',
file_size: 123,
filename: '<string>',
height: 123,
mime: '<string>',
no: 123,
path: '<string>',
storage: '<string>',
user_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
width: 123,
created_at: '2023-11-07T05:31:56Z',
updated_at: '2023-11-07T05:31:56Z'
})
};
fetch('https://your_a2_service/media_library', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your_a2_service/media_library",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'cdn_path' => '<string>',
'file_size' => 123,
'filename' => '<string>',
'height' => 123,
'mime' => '<string>',
'no' => 123,
'path' => '<string>',
'storage' => '<string>',
'user_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'width' => 123,
'created_at' => '2023-11-07T05:31:56Z',
'updated_at' => '2023-11-07T05:31:56Z'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://your_a2_service/media_library"
payload := strings.NewReader("{\n \"cdn_path\": \"<string>\",\n \"file_size\": 123,\n \"filename\": \"<string>\",\n \"height\": 123,\n \"mime\": \"<string>\",\n \"no\": 123,\n \"path\": \"<string>\",\n \"storage\": \"<string>\",\n \"user_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"width\": 123,\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"updated_at\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://your_a2_service/media_library")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"cdn_path\": \"<string>\",\n \"file_size\": 123,\n \"filename\": \"<string>\",\n \"height\": 123,\n \"mime\": \"<string>\",\n \"no\": 123,\n \"path\": \"<string>\",\n \"storage\": \"<string>\",\n \"user_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"width\": 123,\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"updated_at\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://your_a2_service/media_library")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"cdn_path\": \"<string>\",\n \"file_size\": 123,\n \"filename\": \"<string>\",\n \"height\": 123,\n \"mime\": \"<string>\",\n \"no\": 123,\n \"path\": \"<string>\",\n \"storage\": \"<string>\",\n \"user_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"width\": 123,\n \"created_at\": \"2023-11-07T05:31:56Z\",\n \"updated_at\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}